import {
  Module,
} from '@nestjs/common'

import {
  APP_PIPE, // 用于标识全局管道 
} from '@nestjs/core'


// 控制器
import { AppController } from './app.controller'

// 提供者
import { AppService } from './app.service'

// 管道
import { MyPipe } from './my.pipe'


@Module({
  // 模块
  imports: [
  ],
  // 控制器
  controllers: [
    AppController,
  ],
  // 提供者 ( 服务 )
  providers: [
    AppService,
    {
      useClass: MyPipe,
      provide: APP_PIPE,
    }
  ]
})
export class AppModule  {
}

